package com.example.chessmigame;

import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;

import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;

public class GameActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_game);
     }

     public void game1(View V){
         Intent intent=new Intent(GameActivity.this,GameActivity1.class);
         intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
         startActivity(intent);
     }

     public void game2(View V){
         Intent intent=new Intent(GameActivity.this,GameActivity2.class);
         intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
         startActivity(intent);
     }

     public void game3(View V){
         Intent intent=new Intent(GameActivity.this,GameActivity3.class);
         intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
         startActivity(intent);
     }

     public void rule(View v){
         String str = "游戏规则：三个游戏规则大致相同。\n" +
                 "        快速记数游戏————在倒计时时记住数字，并在且只能在倒计时结束时在答题框中进行作答，并提交;正确则自动进入下一个游戏,错误则结束游戏同时会显示得分;如果在游戏中途想结束游戏,可以按下“结束”按钮。\n" +
                 "        快速计算加减法————在倒计时时记住数字和式子，并进行计算，并在且只能在倒计时结束时在答题框中进行作答，并提交；正确则自动进入下一个游戏,错误则结束游戏同时会显示得分;如果在游戏中途想结束游戏,可以按下“结束”按钮。\n" +
                 "        快速计算乘法————在倒计时时记住数字和式子，并进行计算，并在且只能在倒计时结束时在答题框中进行作答，并提交；正确则自动进入下一个游戏,错误则结束游戏同时会显示得分;如果在游戏中途想结束游戏,可以按下“结束”按钮。\n" +
                 "        [生活不易,请多支持! 发现bug或有改进意见欢迎联系作者_2996916295 _(:3 ⌒ﾞ)_]";
         AlertDialog.Builder builder = new AlertDialog.Builder(GameActivity.this);
         builder.setMessage(str);
         builder.setTitle("提示");
         builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
             @Override
             public void onClick(DialogInterface dialogInterface, int which) {
                 Intent intent=new Intent(GameActivity.this,GameActivity.class);
                 intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                 startActivity(intent);
             }
         });
         builder.create().show();
    }

    public void control(View V){
        Intent intent=new Intent(GameActivity.this,ControlActivity.class);
        intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        startActivity(intent);
    }
}